﻿/**********************************************************************
 * @file   FITKLoadAbsPowerSources.h
 * @brief  载荷的功率源抽象类
 * @author liuzhonghua (liuzhonghuaszch@163.com)
 * @date   2024-12-05
 *********************************************************************/

#ifndef _FITK_LOAD_ABSTRACT_POWERSOURCES_H_
#define _FITK_LOAD_ABSTRACT_POWERSOURCES_H_

#include "FITKAcousticsPhysicsAPI.h"
#include "FITKAcousticsAbstractLoad.h"

namespace Acoustics
{
    /**
     * @brief  载荷的功率源抽象类
     * @author liuzhonghua (liuzhonghuaszch@163.com)
     * @date   2024-12-05
     */
    class  FITKAcousticsPhysicsAPI FITKLoadAbsPowerSources :
        public FITKAcousticsAbstractLoad
    {
        Q_OBJECT;
    public:
        /**
         * @brief    Create the FITKLoadAbsPowerSources object
         * @author   liuzhonghua (liuzhonghuaszch@163.com)
         * @date     2024-12-05
         */
        explicit FITKLoadAbsPowerSources();
        /**
         * @brief    Destroy the FITKLoadAbsPowerSources object
         * @author   liuzhonghua (liuzhonghuaszch@163.com)
         * @date     2024-12-05
         */
        virtual ~FITKLoadAbsPowerSources();

    };
}


#endif // _FITK_LOAD_ABSTRACT_CONSTRAINT_H_